About Hall & O Dea Consulting Services Ltd (09557629) United Kingdom