About Nicholas & Sons Holdings Limited (08445353) United Kingdom