About O Hara Construction Limited (07825841) United Kingdom