About Star Launderette Limited (09108313) United Kingdom