About Menzies Partners Ltd (06135054) United Kingdom