About Laurence Hobbs Orchids Limited (02098737) United Kingdom