Facilities Services - , England, United Kingdom
BARRATT NORTHAMPTON LIMITED is a facilities services company based out of Bardon Hill, England, United Kingdom.