About Sloane & Associates (u.k.) Limited (06049148) United Kingdom