About Mcdermott Solutions Limited (08117959) United Kingdom