About Henden Electrical Services Limited (10880804) United Kingdom