About Nwl Holdings Limited (09640416) United Kingdom