About Dobson Research & Development Limited (SC501780) United Kingdom