About N. Holland Limited (04176864) United Kingdom