About Dowdeswell Facilities Limited (12267384) United Kingdom