About Templeton Uk London Limited (09747918) United Kingdom