About 105 City Road Management Company Limited (02448228) United Kingdom