About 56 & 58 Seymour Street Management Company Limited (03729105) United Kingdom