About Spencer West Sco Limited (SC700253) United Kingdom