About Splash Refurbishments Ltd (11878119) United Kingdom