About Carruthers Bros. (annan) Limited (SC057890) United Kingdom