About Leeds, UK
Lowell is one of Europe’s largest credit management companies with a mission to make credit work better for all. It operates in the UK, Germany, Austria, Switzerland, Denmark, Norway, Finland, Sweden and Amsterdam.
Lowell is one of Europe’s largest credit management companies with a mission to make credit work better for all. It operates in the UK, Germany, Austria, Switzerland, Denmark, Norway, Finland, Sweden and Amsterdam.