About Spencer Properties (nottingham) Limited (06752633) United Kingdom