About Dennis Olliver Limited (00969658) United Kingdom