About Chieftain & Stirling Ltd (10817375) United Kingdom