Offices in 8 countries
Ranked top 3 in 8 countries
£351m of portfolio acquisitions across the last twelve months as of Q2 2020
4400 employees
- CSA Awards 2023 - Winner Team Award
- CSA Awards 2023 - Highly Commended Innovation Award
- CCS Awards 2023 - Winner - Transformation Programme of the Year
Women in Credit Awards 2023 - our colleagues won awards in two categories
- CCS Awards 2023 - Finalist - Debt Purchaser of the Year
- CCS Awards 2023 - Finalist - CSR & Charitable Initiatives
- CCS Awards 2023 - Finalist - Best Legal Services Provider (Overdales)
- UK Customer Satisfaction Awards 2023 - Finalist - Sustainable Customer Service
Marketing Week Awards 2023 - Finalist - Research and Customer Insight
Women in Tech Excellence Awards 2023 - our colleagues were finalists in two categories
Lowell is a group of companies operating across Europe and includes: Lowell Portfolio I Ltd, Company Registration number 4857418, and Lowell Financial Ltd, Company Registration number 4558936, are registered in England and Wales. Registered Office: No.1 The Square, Thorpe Park View, Thorpe Park, Leeds, LS15 8GH. Lowell Financial Ltd is Authorised and Regulated by the Financial Conduct Authority.