About S 100 Lettings & Management Limited (12550258) United Kingdom