About Meca Engineering Ltd (12360827) United Kingdom