About North & South Footwear Limited (06894740) United Kingdom