About C. & J. Hextall Limited (01315327) United Kingdom