About Templars Hotel & Restaurant Ltd (12456868) United Kingdom