Sedley Place

Sedley Place is a British design agency based in Clapham, London and employees 35 designers, graphic artists, architects, web designers and account teams.