About T Kidd Limited (12261301) United Kingdom