About Nicholas Templeton Limited (12532458) United Kingdom