About Heywood Mixer Hire Limited (11889439) United Kingdom