About Newhaven Investments Limited (02299992) United Kingdom