search
click
find easily
LIVESTOCK & OTHERS
D W David & Sons
Braggington Hall Farm,
Halfway House
Shrewsbury SY5 9DW

01743/884334
VAT-No.: GB275188528

Trades:
LIVESTOCK & OTHERS