About Mellows Catering Ltd. (09669198) United Kingdom