About 24 St. James S Place Limited (03140430) United Kingdom