About Spencers Lettings Limited (06748541) United Kingdom