About Nicholas Associates Limited (12504368) United Kingdom