About Charles S. Winchcombe And Son (marlborough) Limited (07889240) United Kingdom