Overview
Legal name
FREER CONTRACTS LIMITED
Region
South West England
Registered address
33 IMPERIAL SQUARE
CHELTENHAM
GLOUCESTER
GL50 1QZ
Insolvency history
Yes