About Nedmech Limited (08657748) United Kingdom