About New Mills Management Company Limited (05090169) United Kingdom