About Meiklehope Ltd (SC504508) United Kingdom