About S Launderette Limited (12016883) United Kingdom