About Spencer S Properties Limited (09992462) United Kingdom