About Igloo Regeneration Developments (nominees) Limited (06531241) United Kingdom