About Braidgrain Limited (03127396) United Kingdom