About Cattell Brothers Limited (00526827) United Kingdom