About Barr Engineering Services Limited (12182453) United Kingdom