About Alexandra Road Properties Limited (12595413) United Kingdom