About Sloanes Wellness Limited (10163701) United Kingdom