About Boxford Machinery Limited (12390312) United Kingdom