About Nicholas Carroll Limited (08020451) United Kingdom