About Straker Restaurants Limited (11840500) United Kingdom