Matchesfashion appoints Stuart Hill as COO