Duncan and Todd duncanandtodd.com

Duncan and Todd is an optical provider in Scotland.

Duncan and Todd is an optical provider in Scotland.

See All Exits Recent Exits

Phone: 01224 644927

Fax:

4 Belmont Street

Aberdeen, AB10 1JE
Scotland, United Kingdom

Duncan and Todd - Investments & Acquisitions

Show Real Data Duncan and Todd Investments
See all Recent Investments
Date Company Round Amount Co-investors
2018-04-05Dempster OpticiansAcquired
2015-02-1720:20 OpticiansAcquired
See all 2 investments