About Nicolai Limited (13627263) United Kingdom