About Templar S Rest Ltd (11729319) United Kingdom