Ive justy eliminated this william allen so it wasn't the 6th Worcestershire as follows from history of the regiment "Colonel Bearcroft took the 6th Battalion to the Cape Colony, South Africa. The Battalion embarked at Southampton on the troopship 18th December 1901 and disembarked at Cape Town, South Africa on the 18th January 1902 saw active service in the latter stages of the Boer War. " My Great Uncles Letter was written prior to this.
Cheers