About Nicholas Haddon & Associates Limited (04670788) United Kingdom