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 Brown's- Fascinating Streatham available from the Society https://www.streathamsociety.org.uk/architecture-and...