About Alligator Machinery Limited (08875848) United Kingdom