About Macclesfield Barnaby Festival Limited (08005512) United Kingdom