About Nl Maynard Ltd (13658218) United Kingdom