About 53 Alexandra Road Freehold Company Limited (11803944) United Kingdom