About Allwood Machinery Limited (01858716) United Kingdom