About Leckie-kershaw Ltd (11531491) United Kingdom