About Spencer Property Investments Limited (09939372) United Kingdom