About Meikle Defence Limited (09629408) United Kingdom