About Menzies Client Solutions Limited (02597505) United Kingdom