About Feather & Stitch Limited (07653002) United Kingdom