About T & I Investments Ltd (08409111) United Kingdom