Hmm, I got more questions:
1. Why is Customer ID in StockCodesT? If that's the stock\inventory then there should be no Customer ID in there.
2. DeliveryAddr1, DeliveryAddr2, DeliveryAddr3, etc is a red flag. If there is more than one Delivery Address they should be stored in a separate table...