About 24 Sandling Avenue Management Limited (06855428) United Kingdom