Cromwell Holdings Ltd
Based in Bagshot, Surrey Cromwell Holdings Ltd are a commercial property investment and development company with a large portfolio of property that includes offices, industrial units and retail premises, mainly situated in the south east of the UK.