About The Duncan Family Investment Company Limited (SC630095) United Kingdom