About Alexander & Co Machinery Ltd (12328339) United Kingdom