About Meadowdale Limited (08625252) United Kingdom