About Carruthers And Sons Limited (00445398) United Kingdom