About Seymour Place (hornchurch) Management Limited (04197276) United Kingdom