About Meadowcroft Lodge Ltd (01984523) United Kingdom