About Desmond Williams Limited (11069666) United Kingdom