About Seymour Place Associates Limited (12831759) United Kingdom