About Squid Property Ltd (13652782) United Kingdom