About Xn Hammond Ltd (13712668) United Kingdom