About Meadowcroft Midlands Ltd (11168939) United Kingdom