Overview
Legal name
LEONARD TAYLOR & SONS (BUTCHERS) LIMITED
Region
South West England
Registered address
THE CROSS
MINCHINHAMPTON
STROUD
GLOUCESTERSHIRE
GL6 9JA
Insolvency history
No