About N & Bee Holdings Limited (08434576) United Kingdom