About Sqube Properties & Investments Ltd (13415659) United Kingdom