About Haymaker (honington Solar) Limited (08927691) United Kingdom