About Anstruther Harbour Festival Trust (CS002419) United Kingdom