About 90 Seymour Road Management Limited (09528003) United Kingdom