About Galton Flowers Hampstead Limited (08523649) United Kingdom