About City Office London Management Limited (04104053) United Kingdom