About London 2012 Developments Limited (05503777) United Kingdom