About Andrew Horne Energy Installation Limited (11842988) United Kingdom