About O&d Property Holdings Limited (13499536) United Kingdom