About Sloanes Cheltenham Limited (12473451) United Kingdom