About Barr Tech Engineering Ltd (13184761) United Kingdom