About Seymour Property Ltd (12904083) United Kingdom