About Hay Projects Limited (08970716) United Kingdom