About Hammond S London Limited (08226332) United Kingdom