About Spencer Property Holdings Limited (10293570) United Kingdom