About Spencer Bros (clothiers) Limited (00128169) United Kingdom