About Lockhurst Lane Fish Bar Ltd (13356547) United Kingdom