About C & L Seafoods Limited (SC292501) United Kingdom