About K A Still & Company Limited (03930894) United Kingdom