About Seddon Solutions Limited (09069216) United Kingdom