About Alexander Lodge Company Ltd (12224304) United Kingdom