About Mechanical Solutions (ne) Limited (11043523) United Kingdom