About 38 Alexandra Road Management Company Limited (07321110) United Kingdom