About Deli By The Plum Tree Ltd (13606853) United Kingdom