About Meadowcroft Barns Limited (10988198) United Kingdom