About Barrago Engineering Limited (08294034) United Kingdom