About The Village Inn Mumbles Ltd (11681924) United Kingdom