About Haddon Associates Ltd (12313074) United Kingdom