About Nicholas & Co Foundation Limited (08016228) United Kingdom