About Townsendrestaurant Limited (12240722) United Kingdom