About Meikle Holdings Ltd (SC674337) United Kingdom