About Leo Fast Food Limited (12885500) United Kingdom