About 20 Alexandra Villas Brighton Limited (02424188) United Kingdom