About Spencer Commercial Lettings Limited (10656645) United Kingdom