© 1997 - 2025 The Baked Bean Charity Registered Charity No. 1163851