About Lukins Technical & Design Limited (07594292) United Kingdom