About 24a St James S Street Management Company Limited (07858421) United Kingdom