About Leek Launderette Limited (08153512) United Kingdom