About Nt Allard Ltd (10249281) United Kingdom