About Clee Hills Holdings Limited (13266437) United Kingdom