CARROLL ELECTRICAL INSTALLATIONS LIMITED Company number 09791875 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office AddressFlat 6, Beach Court, 114 Hempstead Road, Watford, Hertfordshire, England, WD17 4LA PostcodeWD17 4LA Companies at this postcode 7 Average house price in WD17 4LA £894,000 (18 sales) Map