About Spurstowe Terrace Limited (09872311) United Kingdom