About New Walk Central Management Company Limited (04440655) United Kingdom