About Hammond Hill Limited (01026645) United Kingdom