About Spurstowe Terrace Project Ltd (12932888) United Kingdom