About Slater & Morgan Property Limited (13658351) United Kingdom