About N & B Associates Limited (06226807) United Kingdom