About Meckie Ltd (12130576) United Kingdom