About Butler & Leach Electrical Limited (01266750) United Kingdom