About Seddon Valley Ecom Limited (12088859) United Kingdom