About Seymour Place (management) Limited (01272281) United Kingdom