About Templeton Associates Limited (07584856) United Kingdom