About Spencer Sheridan Limited (07779578) United Kingdom