About O Flaherty Construction Ltd (13308904) United Kingdom