About Ted Flower Limited (06088030) United Kingdom