About Selsea Fish & Lobster Co. Limited (02948422) United Kingdom