About Mr Sloane London Ltd (10879702) United Kingdom