About N.c. Head Office Nominees Limited (SC012097) United Kingdom