About Walsh & Willoughby Electrical Ltd (11587975) United Kingdom