About Templeton Court Management Company Limited (02365981) United Kingdom