About Barhale Engineering Limited (12494517) United Kingdom