About Castle Walk Management Company Limited (11104557) United Kingdom