About Orchid Property Holdings Ltd (11887787) United Kingdom