About Splash Properties Limited (04139477) United Kingdom