About Meadowcroft Investments Ltd (05863007) United Kingdom