About Meadowcroft Estate Management Limited (04278490) United Kingdom