About N.b.powell Ltd (11821362) United Kingdom