About Templetons Limited (06111905) United Kingdom