About Robert Spencer And Nephews (1932) Limited (00266669) United Kingdom