Hive of activity at St Marys