About Newhaven Consultancy Limited (11628127) United Kingdom