About Meadowswell Limited (03697560) United Kingdom