About Templar Hotels Limited (SC091156) United Kingdom