About Alexander Menzies & Son Ltd (10239356) United Kingdom