About George Carruthers & Sons Limited (SC012236) United Kingdom