About Spencer Group Properties Limited (11651509) United Kingdom