About O Hara Properties Limited (06028989) United Kingdom