About Nla Management Limited (13071103) United Kingdom