Copyright © 2006 - Yorkshire Carnival Association Registered Charity No: 1075071 admin.yca@ntlworld.com