About Leckonby Engineering Ltd (10978256) United Kingdom