About Station Grill Limited (10741880) United Kingdom