About Millward Hall Management Company (leek) Limited (13289888) United Kingdom