About Megiddo Utilities Constultants Ltd (09951022) United Kingdom