About Seymour Court Freeholders Limited (07824733) United Kingdom