LEFT HANDED GIANT
UNIT 3 WADEHURST INDUSTRIAL PARK ST. PHILIPS ROAD BRISTOL BS2 0JE ENGLAND
Manufacture
(Rate on 1-5 scale, where 5 is the highest rating)
Recruitment rating