About Glenhurst Restaurant Limited (03027326) United Kingdom