About Spencer Sheridan Group Ltd (08814545) United Kingdom