About Nichols Developments Ltd (09620259) United Kingdom