About Spencer House Properties Limited (01195550) United Kingdom