About B. Templeton Limited (SC298616) United Kingdom