About Hammond Brothers Limited (09854426) United Kingdom