About Headless Chickens Ltd. (03208366) United Kingdom