About Sloane & Dunster Limited (12153807) United Kingdom