About Thomas W. Barnes Limited (01202955) United Kingdom