About The Chicken Shack Devon Ltd (13053240) United Kingdom