About S & R Properties London Limited (10866849) United Kingdom