About Hamman Stroud Limited (03892694) United Kingdom