About 22 Alexandra Grove Limited (05939716) United Kingdom