About Development Share Ltd (10965303) United Kingdom