About Ted Walker Consultancy Ltd (13224053) United Kingdom