About N & Bc Associates Limited (SC355524) United Kingdom