About Nichol Associates Limited (05101702) United Kingdom