About Templeton Brown Management Services Limited (12564358) United Kingdom