About Clayton & Ball Limited (12106000) United Kingdom