About Allan Walker Consultants Ltd (SC596355) United Kingdom