About Leckenby Consulting Limited (07489689) United Kingdom