About Templequay Property Investments Limited (13367860) United Kingdom