About Spencer (property Development) Ltd (04198095) United Kingdom