About Leckenby Associates Limited (02851260) United Kingdom