About 23 St James S Square Management Limited (06225276) United Kingdom