About Alexandra Grove Management (no.21) Limited (02642375) United Kingdom