About S. A. Hammond Limited (12038467) United Kingdom