About 25 St James S Place Management Company Limited (02645982) United Kingdom