About Slipper Orchid Limited (09702767) United Kingdom