About Barratt Techniques Ltd (09799376) United Kingdom