About Squires Tea Room Ltd (13619614) United Kingdom