About Leckonby Holdings Limited (03719335) United Kingdom