About The London Florists Club Limited (05998216) United Kingdom