About Dean Laundry Systems Limited (07577240) United Kingdom