About Alexandra Road Properties Farnborough Llp (OC418476) United Kingdom