It looks like this job is no longer available
London 525 - 575 Contract
London 26K - 27K Permanent
England 225 - 289 Contract
All opportunitiesUpload CV