About T&c Investments (leeds) Limited (12410359) United Kingdom