Sorry, was speaking to Marcus...
Yes, JJ is a strong possibility (8/10 and a green star to Max). The size quoted in their brochure for the triangle is 30cm x 16cm, so that provides another clue.
Can't see that particular pattern though and the web site has moved away from slumped glass for some time... but it's the sort of whacky thing they did produce.