About Alexandra Road Ii Limited (10373796) United Kingdom