Owen Property Holdings is a trading name of Owen Property Holdings Limited.
Company registration No. 12090057. Registered in England and Wales.