About Cooper & Brome (contracts) Limited (02291268) United Kingdom