About Meade Holdings Ltd (10874723) United Kingdom