About Sloanes (uk) Limited (08069449) United Kingdom