About Newhaven (2007) Limited (SC591509) United Kingdom