About Mcewan Manufacturing And Technical Solutions Ltd (12166691) United Kingdom