About Byron Walk Management Company Limited (00964967) United Kingdom