About Jexel Limited (10496874) United Kingdom