About Edgware Chicken Limited (13652389) United Kingdom