About 62-64 Seymour Street London Limited (08373601) United Kingdom