About British Florist Association Ltd (02751630) United Kingdom