About M J Flaherty Consultants Limited (09664260) United Kingdom