About Newhaven Deveraux Limited (11592629) United Kingdom