About C. Still Limited (04910037) United Kingdom