About The New Marine Hotel Ltd (07689312) United Kingdom