About Templeton & Templeton Limited (08377436) United Kingdom