About Carl Meadowcroft Limited (09836592) United Kingdom