About Spencer Design Services Limited (09887328) United Kingdom