Likisma Presentations Ltd phone Dolphin House, 9-11, Denington Rd Denington Industrial Estate, Northamptonshire NN8 2QH map