About Meakers Developments Ltd (10574684) United Kingdom