About 22 Alexandra Villas (freehold) Company Limited (11549136) United Kingdom