About Elliott Walker Consultancy Limited (04557232) United Kingdom