About T&k Stevenson Limited (08275885) United Kingdom