About Barr-technical Solutions Limited (06849769) United Kingdom