About Rowand Fine Wine & Delicatessens Ltd (SC389230) United Kingdom