About 39 Oakley Street Management Limited (03394459) United Kingdom