About Templeton Properties Limited (11112657) United Kingdom