About Seddon Investments Limited (10257546) United Kingdom