About Benmore Group Holdings Llp (NC001231) United Kingdom