Hello Jason,
Barclays statements can be generated inside the Barclays Bank - Kensington High street, London, UK. You can get it stamped and signed across the counter from this branch. If you are living in London, this is close to Kensington gardens almost opposite to PC world.
Thanks.
Niki.