About Mcdonnell Information Technology Services Limited (02118560) United Kingdom