View Profile
Macgregor Electrical
“Arrived spot on time and delivered excellent results on a variety of domestic electrical problems/modifications. Very good at understanding the customer's needs, and great at explaining the best approach. I will happily recommend MacGregor Electrical...”