About Lowell Funding Limited (06527632) United Kingdom