About Sloanes Sw Limited (04685191) United Kingdom