About Lecton Ltd (10667535) United Kingdom