About 85 Adela Avenue Ltd (11333187) United Kingdom