THAMES DIESEL INJECTION PARTS LIMITED — Supplier profile (Companies House 02281123) · PublicSupply