About House Of Sloane Ltd (09612705) United Kingdom