About David And Sharon Spencer Properties Ltd (10637988) United Kingdom