About Halloran Dempsey Limited (10952236) United Kingdom