Browse by Services UK & Ireland unrealised
back to portfolio

SLR Consulting

SLR Consulting (“SLR”) is a UK-headquartered pure-play environmental consultancy business. The business specialises in providing bespoke, technical services requiring significant expertise across the lifecycle of complex asset types. Clients span several sectors including Oil & Gas, Built Environment, Industry, Mining & Minerals, Infrastructure and Power.

SLR operates across five regions – Europe, US, Canada, Asia-Pacific, Africa – and has approximately 1,100 global staff in over 70 offices worldwide.

Visit: SLR Consulting website

Location Icon UK HEADQUARTERED

at a glance

2018
ENTRY DATE
unrealised
EXIT DATE