About Richard Seddon Consultancy Ltd (13129082) United Kingdom