About Verrard Walker & Associates (SL001759) United Kingdom