About Vellacott Launderettes Limited (08074517) United Kingdom