About Templers Bar & Kitchen Ltd (11648586) United Kingdom