About Cooper Barnes Limited (05897213) United Kingdom