About Dex Developments Limited (03883292) United Kingdom