About T & S Florists Limited (11148959) United Kingdom