About Castlebroom Engineering Limited (01877409) United Kingdom