About Hammond & Searles Associates Ltd (08231906) United Kingdom