About Sloan Property Consultants Limited (08062386) United Kingdom