About Seddon London Limited (08790313) United Kingdom