About Tfi Lodestar Holdings Limited (13201948) United Kingdom