About Nichols Associates Limited (01571047) United Kingdom