About Seo Walkers Ltd (13301082) United Kingdom