About Meikle Cloak Limited (SC146230) United Kingdom