About Meikle Engineering Design Ltd. (SC288000) United Kingdom