About Quickwash Holdings Plc (08682378) United Kingdom