About Desmond Lynch Holdings Limited (12785159) United Kingdom