Darley to lay off 21 staff at Twin Hills