About Alexanders Holdings Limited (12602883) United Kingdom