About Hammond & Co. (gloucester) Ltd (11209001) United Kingdom