About Spencer Building Limited (11258670) United Kingdom