About James Walk Management Company Limited (11907849) United Kingdom