About Js & Rs Properties Limited (11989417) United Kingdom