About Dowel Developments Limited (11769038) United Kingdom