About Lowell Holdings Ltd (05069357) United Kingdom