About Mcdonnell Technology Services Limited (10253406) United Kingdom