About St. James S Close Management Company Limited (04110537) United Kingdom