About Churchill Traders Ltd (12601928) United Kingdom