About Hammonds Group Limited (06649083) United Kingdom