Locations

Headquarters

71 Fenchurch Street

London, United Kingdom, EC3M 4BS

Phone: 44 20 7709 9166

United States Regional Office

1330 Enclave Parkway, Suite 200

Houston, Texas (TX), United States, 77077

Phone: 281-675-3100

Contact Email: info-usa@lr.org