About Melin Restaurant & Bar Ltd (13089929) United Kingdom