About Templeton Brown Properties Limited (12942687) United Kingdom