Creative Research & Development Creative Research and Development (CR&D) is a creative services agency based in East London that provides branding, identity, print, digital, environmental, and multimedia design solutions for a diverse range of clients.