About Holloway Finest Launderette Ltd (12472266) United Kingdom