About Nicholas Associates Holdings Limited (01296650) United Kingdom