About The Mill (facility) Limited (03390258) United Kingdom