About Leach-lewis Limited (00902091) United Kingdom