About Orchid Apartments Ltd (12105580) United Kingdom