About Sloan Water Immersion Safety Hire Ltd (10407915) United Kingdom