About West Road Oakham Management Company Limited (05849826) United Kingdom