About O&m Management And Lettings Limited (12945220) United Kingdom