CHARLESTOWN ( Firth of Forth ) cl.