About 24 Osborne Street Management Company Limited (02352703) United Kingdom