Meech

Meech expands on the back of international growth

A business boom in areas including South America has prompted Meech International to expand its premises in Witney, Oxfordshire.