About Namcroft Established Ltd (09561126) United Kingdom