About Temple & Co Property Investments Limited (13611598) United Kingdom