About Hall Needham Associates Llp (OC326076) United Kingdom