About H & A Projects Limited (13067874) United Kingdom