About Newhaven Restaurant Limited (SC193384) United Kingdom