James Stickland is the Chief Executive Officer at Elwood Technologies LLP.James Stickland attended London Business School.