Callum paid £35 to get into the gardens at Buckingham Palace and was surprised to find there's a cafe