About I&a Seaton Holdings Limited (10852743) United Kingdom