Company name: Henderson Scott
Description: Recruitment specialists across core technical markets globally
44-46 Southwark St, London SE1 1UN, United Kingdom