About Spence Terrace Investments Limited (04569258) United Kingdom