About T&l Nicholson Investments Limited (11580364) United Kingdom