About Ora Property And Lettings Limited (10259746) United Kingdom