About Meanwood Ltd (09225601) United Kingdom