About Seymour House Investments Limited (06906739) United Kingdom