About St Sloane Ltd. (09823222) United Kingdom