About Meadowhead Fish Bar Limited (04529827) United Kingdom