About Spencer Properties (uk) Limited (04707516) United Kingdom