About Smith & Kelly Limited (12899718) United Kingdom