About Meanwood Storage Company Limited (11959541) United Kingdom