About S & D Landlord & Property Services Limited (11722056) United Kingdom