About Lewis Townend Electrical Limited (10648841) United Kingdom