About Brack Plant Limited (11915929) United Kingdom