About Ailec Holdings Limited (01680727) United Kingdom