About Leachellis Limited (02122087) United Kingdom