CR&D (Creative Research and Development) is a London based design agency that focuses on developing creative ideas for implementation into marketing strategies.