About Mealdeal Leeds Limited (12428224) United Kingdom