Can anyone identify this plant?

Hope this is a good enough description:
Green fleshy leaves,look a bit like cactus leaves, with regularly spaced spikes along each edge.Leaves are about 3 feet long and radiate to cover a diameter of about 3 feet. From centre of plant, three or four thick stems with some smaller leaves (look same as main leaves) and clusters of what I would describe as small teasle shaped 'flowers' although they are light green in colour. Local bees do seem to like them as they visit regularly.These clusters start about half way up the stem and each stem is topped off with a clump of about 12 'flowers' of varying size.Curious to know what this is, anyone?
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file
Upload is a website for homeowners and building and maintenance pros. It is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.