About Barbour Engineering Limited (NI009469) United Kingdom