About Alexandra Se 20 Limited (08674985) United Kingdom