About Clapham Road Restaurants Ltd (10918158) United Kingdom