About D&g Development Specialists Ltd. (SC328233) United Kingdom