About First Seed Fabrics Ltd (12606356) United Kingdom