About Thomas L. Still Limited (08825239) United Kingdom