About Spencer Commercial Property Limited (06162546) United Kingdom