About Jexcel Group Ltd (04670324) United Kingdom