About Green Olive Wickford Ltd (12516248) United Kingdom