About North Grove Holdings Limited (00646403) United Kingdom