About H M Flaherty Limited (10332169) United Kingdom