About Howell Electrical Services Limited (12272336) United Kingdom