About Templeton Property Development Limited (NI616287) United Kingdom