About Templeton Place Limited (08008885) United Kingdom