About City Of London Devco Limited (13646726) United Kingdom