About Leicester Road Management Company Limited (01856552) United Kingdom