About Meadrose Ltd (10045297) United Kingdom