About Feather & Sole Ltd (13138432) United Kingdom