About North Hill Close Management Company Limited (01801577) United Kingdom