Brit somebody who buys and slaughters worn-out horses and other animals for use esp as animal food or fertilizer
a knacker's yard
somebody who buys old ships, houses, or other structures for their constituent materials
knackery noun
[orig in the sense ‘saddlemaker’; prob from knack]