About Seymour Terrace (liverpool) Management Company Limited (03033704) United Kingdom