About 24 Alexandra Grove London Management Limited (05146398) United Kingdom