About De Roy Consult Limited (09946309) United Kingdom