About E J Templeton Limited (SC415188) United Kingdom