About Edmund Bailhache Limited (06208916) United Kingdom