About Sloane Stationery Ltd (08901119) United Kingdom