About Lexham Management Company Limited (00559776) United Kingdom