Lowell is a company that provides credit management services specializing in debt recovery, data analytics, and customer insight. The company offers clients solutions in debt purchasing, third party collections, and business process outsourcing.
Parent CompanyPermira Advisers
HQEssen, DE
Lowell was founded in 2004 and is headquartered in Essen, DE

Viewing summary data as a guest

Sign up for free to see all data

Key People/Management at Lowell

Colin Storrar

Colin Storrar

Group Chief Executive Officer
Christopher Trepel

Christopher Trepel

Group Chief Science Officer
Laurence Bogni-Bartholmé

Laurence Bogni-Bartholmé

Group Chief Risk Officer
Eva Eisenschimmel

Eva Eisenschimmel

Chief of Staff
John Pears

John Pears

UK Managing Director
Jamie Wilson

Jamie Wilson

Group Chief Financial Officer
Show more

Lowell Office Locations

Lowell has offices in Essen, Oslo and Leeds
Essen, DE (HQ)
Am Europa-Center 1b
Oslo, NO
Nils Hansens vei 2
Leeds, GB
Ellington House 9 Savannah Way Valley Park West
Show all (3)

Lowell Financials and Metrics

Summary Metrics

Founding Date

Lowell is a subsidiary of Permira Advisers

Lowell Online and Social Media Presence

Embed Graph

Lowell Frequently Asked Questions

  • When was Lowell founded?

    Lowell was founded in 2004.

  • Who are Lowell key executives?

    Lowell's key executives are Colin Storrar, Christopher Trepel and Laurence Bogni-Bartholmé.

  • Who are Lowell competitors?

    Competitors of Lowell include Close Brothers, NEX Group and Lantern.

  • Where is Lowell headquarters?

    Lowell headquarters is located at Am Europa-Center 1b, Essen.

  • Where are Lowell offices?

    Lowell has offices in Essen, Oslo and Leeds.

  • How many offices does Lowell have?

    Lowell has 3 offices.