About Llanelec Holdings Limited (06558623) United Kingdom