Are here to ask can anyone clarify the identity of the material? Is it plant cells perhaps tracheids? I am inclined to think it is a typical UK thing but I just don't know what kind of thing. If it is not a plant I am guessing it’s an insect part or fungus. I would be very grateful for any suggestions.