About Ross Sloan Property Services Limited (08668502) United Kingdom