About Flaherty Systems Limited (09597642) United Kingdom