The Chicken Shed is a trading name of Chamomile Barn, a Limited Company registered in England and Wales.
Company Number: 05958650. Registered Address: Rose Cottage, Bates Lane, Souldern, Oxon. OX27 7JU.