About Hammonds Harry Limited (10154352) United Kingdom