Overview
Legal name
ALLEN FARMS LIMITED
Region
South East England
Registered address
CHAPEL FARM
ST LEONARDS
TRING
HERTS
HP23 6NP
Insolvency history
No