About Downhurst Engineering Limited (01239754) United Kingdom