About Barrett Controls Engineering Ltd (05748854) United Kingdom