Fillet holder

Fish And Fish Ltd.
,,

Fish And Fish Ltd. is a supplier of fresh fish, fillets, steaks, whole fish and fresh lobster, based in Birmingham, UK. Fish And Fish Ltd. produces a range of individually quick frozen (IQF) sausages