About Meadowholme Investments Limited (04243541) United Kingdom