About Leach-electrics Limited (07228993) United Kingdom