About Sloane Gable Limited (09295436) United Kingdom