About Lowell&sum Ltd (13512918) United Kingdom