About Flora Designs Limited (01972565) United Kingdom