About Templars Gate Management Company Limited (07798677) United Kingdom