About Mech Solutions Ltd (09748235) United Kingdom