About Mellards Bar Limited (10227751) United Kingdom