About Cockerham & Tellwright Limited (12073047) United Kingdom