About Sloane Limited (05048227) United Kingdom