About Neil North & Associates Limited (05107080) United Kingdom