About Walker Consultants Limited (11187259) United Kingdom