About Meadowcroft & Davies Limited (05160962) United Kingdom