About Jacquard Developments Limited (06525281) United Kingdom