About Newhaven Solutions Limited (12225410) United Kingdom