About Seymour Green Management Company Limited (05423046) United Kingdom