About Juniper Properties And Lettings Ltd (09878845) United Kingdom