About Leckenby Ltd (11578021) United Kingdom