About Sloane Gable Estates Limited (12432168) United Kingdom