About 80 St Elmo Road Management Company Limited (10061894) United Kingdom