About O Hara Properties & Estates Limited (13624992) United Kingdom