About O Hara Property Investment Holding Company Limited (01888512) United Kingdom