On This Day 27 August 1994 the company held the world record for the largest balloon release- setting free 1.59 million balloons at Longleat for the European launch of Disney's Alladin Video
Just one of the facts covered in John W Brown's- Fascinating Streatham available from the Society
https://www.streathamsociety.org.uk/histories.html