About Sloane Range Limited (10731690) United Kingdom