About Walker & Turpin Consultants Limited (04483928) United Kingdom