About Templeton & Associates Limited (12459117) United Kingdom