About 21 Seymour Street Limited (02953826) United Kingdom