About Nicholas & Sons (investments) Limited (01868593) United Kingdom