About Nichol Developments Ltd (09952686) United Kingdom