About Luccombes Fishery Limited (10623209) United Kingdom