About Lowell Parker Ltd (10612940) United Kingdom