About Leon Naturally Fast Food Plc (08106329) United Kingdom