About Spencer Jones Ltd (11863389) United Kingdom