About 124 Seymour Place Limited (08929180) United Kingdom