About S & D Property Lettings Ltd (12491214) United Kingdom