About Horsfall Electrics Limited (10612335) United Kingdom