About Flaherty Construction Ltd (12291832) United Kingdom