About Teazle Floral Designs Ltd (08725394) United Kingdom