About Hammond & Harper Of London Limited (06845798) United Kingdom