About Farmers Tea Room Ltd (13275825) United Kingdom