About O Hara Brown Properties Ltd (13003270) United Kingdom