About Meads Launderette Limited (03173106) United Kingdom