About Mill Meece Barns Management Limited (11913880) United Kingdom