About Helmshore Laundrette Limited (08796097) United Kingdom