About New Mill Management Company Limited (03236233) United Kingdom