About Sloane Squared Ltd (07646371) United Kingdom