About Alexander 103 Limited (11774203) United Kingdom