About 62 Seymour Gardens (freehold) Limited (11711280) United Kingdom