About Templeton Brown Limited (07865227) United Kingdom