About Hammond Projects Limited (08737983) United Kingdom