About Hammond Of London Limited (08792602) United Kingdom