Alexander Duff & L:o , Port Louis ( Mauritius ).