About Green Petals Limited Partnership (LP020364) United Kingdom