About Dow Allen Developments Limited (11319187) United Kingdom