About Templeton Square Ltd (09056176) United Kingdom