About T M Halloran Limited (05840906) United Kingdom