About Merenda & Company Limited (06463722) United Kingdom