About Barrtech Design Services Limited (SC124475) United Kingdom