42 Square Creative Communications, 131 Great Suffolk Street, London SE1 1PP
42 Square is a division of Square Group Ltd. Registered in England no. 317962. Registered office 78 New Oxford Street, London WC1A 1HB
Copyright © 2009 Square Group Ltd. All rights reserved.