About D And R Technology Services Limited (11191921) United Kingdom