About Seddon Howarth Limited (08868548) United Kingdom