About Newalr&d Ltd (09243410) United Kingdom