About K & S Carruthers Ltd. (SC531992) United Kingdom