About Duke Street Properties Limited (FC035816) Barbados