About Hammond Moss Limited (13476941) United Kingdom