About James Sales And Lettings Limited (12623680) United Kingdom