About D & I Property Developments Ltd (10832352) United Kingdom