About Mellor Hospitality Ltd (13123776) United Kingdom