Lowell is one of Europe's leading and most respected credit management companies, we offer combined expertise in debt purchasing, third party collections, business process outsourcing, credit management and value added services. We pioneered responsible collections, the ethical approach to maximisi...See more
Headquarters:
United Kingdom of Great Britain and Northern Ireland
Company Type:
MNC / Large Enterprise
Company size:
1,001-5,000 Employees
Year Founded:
2004 (21 years)
Address:
ELLINGTON HOUSE, LEEDS VALLEY PARK WEST; SAVANNAH WAY,; LEEDS, ENGLAND LS10 1AB, GB
HIGH
spending power