About Chenanigans Limited (12097256) United Kingdom