About One Square Trustee Ltd (09907415) United Kingdom