About Nicholas Holland Ltd (11854657) United Kingdom