About Newhaven Qs Ltd (10738434) United Kingdom