About Jelc Limited (03317433) United Kingdom