About The Denes Laundrette Limited (12240496) United Kingdom