Claymore Plastics is Bromyard based company that is listed as Plastics - Stockists & Suppliers.
Location of Claymore Plastics is Hennerwood, Bromyard.