About Leonard Electrical Supplies Ltd (12861256) United Kingdom