About Nichols Development Holdings Ltd (11664635) United Kingdom