About Templegate Apartments And Properties Ltd (11000786) United Kingdom