About Leec Holdings Limited (06888746) United Kingdom