About Brauer Clamps Limited (12867316) United Kingdom