About Meher Catering Ltd (12024276) United Kingdom