About Felixstowe Grill House Ltd (12316881) United Kingdom