About Alexander Alexander Ltd (11330292) United Kingdom