Leon Brown's Location
London, England, United Kingdom
Leon Brown's Work
Leon Brown's Summary
Leon Brown, based in London, England, United Kingdom, is currently a Director at Chameleon Recruiting, bringing experience from previous roles at Hydrogen Group, Timothy James Consulting, deVere Group and Elan IT.