About Hammond & Barkers Limited (08352680) United Kingdom