About A. Hammond & Sons Limited (00638989) United Kingdom