About Spencer Street Property Holdings Limited (12763629) United Kingdom