About Splash Hand Car Wash (hudds) Ltd (13460513) United Kingdom