About Melo Coffee & Deli Limited (SC611681) United Kingdom