About Maynard Machinery Limited (07202723) United Kingdom