About Seymour Property Development Limited (12105341) United Kingdom