About Haymaker (solar) Limited (08552392) United Kingdom