About T & T Holdings Limited (01855281) United Kingdom