About Robert Carruthers & Sons Limited (SC109617) United Kingdom