About Mellors Fish Bar Limited (11317733) United Kingdom