About Templeton Property Holdings Limited (10878032) United Kingdom