About C Wilson Meloncelli Limited (SC445818) United Kingdom