About 123 St. James Street Management Company Limited (06266344) United Kingdom