About Jacquard Group Limited (04405871) United Kingdom