About Meikle Investments Ltd (07833152) United Kingdom