About Seymour Property Investments Limited (04226469) United Kingdom