Lowell
Lowell Group was formed in 2004 and is headquartered in Leeds, West Yorkshire, a specialist debt purchasing company. Lowell Group buys consumer debts from organizations and manages the recovery of those debts, working with customers to find a suitable and affordable repayment solution.
Last updated on