About North Grove House Limited (11762442) United Kingdom