About Sloane Square Medical Ltd (08087502) United Kingdom