About Meanwood Wellington Ltd (11510674) United Kingdom