About Nichols Number Crunchers Ltd (06575195) United Kingdom