About W S Sloane Limited (05683146) United Kingdom