About John Walker Consultants Limited (03621774) United Kingdom