About Nnl Holdings Limited (06859180) United Kingdom