About Development Participations Limited (09760883) United Kingdom