About Meadcroft Limited (13311126) United Kingdom