Natasha Wood, based in Romford, GB, is currently a UK eCommerce Channel Manager at Rigby & Peller, bringing experience from previous roles at Rigby & Peller.
Not the Natasha Wood you were looking for?
Find contact details for 700 million professionals.