About Flexx House Restaurants Limited (12712588) United Kingdom