Neil has been with the business since 1995 and is the Chief Executive of SLR Global Limited and a director of a number of its subsidiaries with overall responsibility for the strategic direction and management of the group.
Sign up to view 20 direct reports
Get started