About Alexander 105 Limited (12828389) United Kingdom