About Templeton Brown Holdings Limited (12942398) United Kingdom