About Templeton Property Management Limited (10001687) United Kingdom