About Neil Hadden Associates Limited (11290959) United Kingdom