About Squid Properties Ltd (10437306) United Kingdom