About North Grove Management Company Limited (09608597) United Kingdom