About Seymour Court (woolacombe) Management Company Limited (03824113) United Kingdom