About Hickery Associates Limited (02474665) United Kingdom