About North West Mixers Ltd (06294436) United Kingdom