About T & A Dennis Limited (08953343) United Kingdom