About The Spencers Property (uk) Limited (08275491) United Kingdom