About Spencer-carter (properties) Limited (00793791) United Kingdom