About Townsend Lighting And Electrical Services Limited (06914675) United Kingdom