About T & C Stevenson Investments Limited (10640364) United Kingdom