About Abode Sales And Lettings Limited (07972215) United Kingdom