About T&a Investment Holding Limited (11413327) United Kingdom