About Mead Mechanical & Electrical Limited (10772568) United Kingdom