About Slad Farm Lettings Limited (13529526) United Kingdom