About Sloane Living Limited (11059568) United Kingdom