About A Splash Of Glass Limited (10173434) United Kingdom