About Newhaven Associates Limited (11471757) United Kingdom