About 7 Averill Street Management Limited (01957737) United Kingdom