About Seymour Terrace Bristol Management Limited (08552361) United Kingdom