About Mechanical & Electrical Handling Services Limited (06317906) United Kingdom