Company name: Hare & Tortoise Putney
Description: Utilitarian Japanese noodle & sushi spot
296-298 Upper Richmond Rd, London SW15 6TH, United Kingdom