Lucayan Construction & Dev Co Ltd Address: Dowdeswell St Bahamas Architects contact and location in Bahamas 242-322-2021