About Star Group Holdings Limited (SC672328) United Kingdom