About Roger Hogben Nova Associates Llp (OC324393) United Kingdom