About Seymour Street 1961 Limited (09038728) United Kingdom