About Sloan S Spaces Limited (12979527) United Kingdom