About Gerbera London Limited (08244911) United Kingdom