MEC TECHNOLOGIES LIMITED, England, United Kingdom